package modelo.Orientacion;

public class Abajo extends Direccion{

    public Abajo(){
        super();
    }

    @Override
    public Posicion devolverSiguientePosicion(Posicion pos) {
        return pos.devolverPosDeAbajo();
    }

    @Override
    public boolean seLlegaConEstaDireccion(Posicion desde, Posicion hasta) {
        if ((desde.devolverElValorDelEjeY()-hasta.devolverElValorDelEjeY()) < 0) return true;
        return false;
    }

    @Override
    public Direccion devolverDireccionContraria() {
        return new Arriba();
    }

    @Override
    public int devolverElAnguloDeLaDireccion() {
        return 180;
    }
}